Promise.resolve()
    .then(async () => {
        console.log(0)
        return Promise.resolve(4)
        // Promise.resolve(4)
        // return await 4
        // return 4
    })
    .then((res) => {
        console.log(res)
    })

Promise.resolve()
    .then(() => {
        console.log(1)
    })
    .then(() => {
        console.log(2)
    })
    .then(() => {
        console.log(3)
    })
    .then(() => {
        console.log(5)
    })
    .then(() => {
        console.log(6)
    })

// my       :   0 4 1 2 3 5 6
// result   :   0 1 2 3 4 5 6
